
public class Editorial extends Item{
	private int identificador;
	private String nombre;
	
	
	//Constructor
	public Editorial(int identificador,String nombre){
		this.modificar(identificador, nombre);
	}
	
	// Metodos
	public void modificar(int identificador, String nombre){
		this.setIdentificador(identificador);
		this.setNombre(nombre);
	}
	
	public void imprimirDatos(){
		System.out.println("\n\t Identificador: "+ this.getIdentificador()  +" Nombre: "+ this.getNombre() +" Estado: " + this.estaHabilitadoTexto());
	}
	
	// Getters And Setters
	public int getIdentificador() {
		return identificador;
	}
	private void setIdentificador(int identificador) {
		this.identificador = identificador;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public boolean equals(Editorial editorial){
		if(editorial!=null){
			if(
				(this.estaHabilitado()==editorial.estaHabilitado())
				&&
				(this.getIdentificador()==editorial.getIdentificador())
				&&
				(this.getNombre().compareTo(editorial.getNombre())==0)
			){
				return true;
			}
			else
			{
				return false;
			}
		}
		else
		{
			return false;
		}
	}
}
